export interface AppTemplateItem {
  appId: number;
  architecture: string;
  description: string;
  isSubscribed: boolean;
  logo: string;
  logoLink: string;
  name: string;
  type: string;
  version: string;
  isSubscribedStr: string;
  subAppId?: number;
}
export interface AppPack {
  type: string;
  enterpriseSize: string;
  appMultiTenantMode: string;
  dbMultiTenantMode: string;
}
export interface DetailItem {
  name: string;
  tenantAppCode: string;
  packageId: number;
  appPackage: AppPack;
  paymentType: string;
  paymentTypeStr: string;
  effectiveTime: string;
  expireTime: string;
  status: string;
  statusDesc: string;
  source: string;
}
export interface DnTableItem {
  id: string;
  recordSetId: string;
  name: string;
  description: string;
  zoneId: string;
  zoneName: string;
  type: string;
  ttl: number;
  status: string;
  tenantCode: string;
  appId: string;
  ip: string;
}
export interface DnTableParam {
  appId: string;
  tenantCode: string;
}
export interface EditDnParam {
  tenantCode: string;
  appId: string;
  zoneName: string;
  name: string;
}
